package com.imooc.mall.service;

import com.github.pagehelper.PageInfo;
import com.imooc.mall.model.pojo.Category;
import com.imooc.mall.model.request.AddCategoryReq;
import com.imooc.mall.vo.CategoryVO;
import org.springframework.stereotype.Service;

import java.util.List;

@Service()
public interface CategoryService {

    void addCategory(AddCategoryReq addCategoryReq);

    void updateCategory(Category updateCategoryReq);

    void deleteCategory(Integer id);

    PageInfo listForAdmin(Integer pageNum, Integer pageSize);

    List<CategoryVO> listCategoryForCustomer(Integer parentId);
}
